rope pump - French English Dictionary